﻿using System.Linq;

namespace Business.Entity.Sped.ClassesRelacionadas
{
    public class TributacaoNcmServicoMunicipioRepository : RepositoryBase<TributacaoNcmServicoMunicipio>
    {
        public static TributacaoNcmServicoMunicipio GetTributacaoNcmServicoMunicipioByEstado(int idMunicipio,
            int idEstado)
        {
            TributacaoNcmEstadoRepository.Session = GetSession();
            var est = TributacaoNcmEstadoRepository.GetById(idEstado);
            return GetTributacaoNcmServicoMunicipioByEstado(idMunicipio, est);
        }
        public static TributacaoNcmServicoMunicipio GetTributacaoNcmServicoMunicipioByEstado(int idMunicipio,
            TributacaoNcmEstado estado)
        {
            return estado.TributacaoServicos.Where(municipio => municipio.Municipio.Id == idMunicipio).ToList()[0];
        }
    }
}
